package net.wds.study.teacher.service;

import net.wds.study.student.modal.PageModal;
import net.wds.study.teacher.entity.Teacher;

import java.io.Serializable;

/**
 * Package: net.wds.study.teacher.service.impl
 * Description： TODO
 * Author: 作者
 * Date: Created in 2020/9/9 9:26
 * Company: 公司
 * Version: 0.0.1
 */
public interface TeacherService {

    /**
    * 方法实现说明:分页查询的接口方法
    * @author    cxh
    * @return
    * @exception
    * @date   2020/9/9 9:54
    */

    PageModal<Teacher> getParamByParams(int startIndex,int PageSize,String name,Integer sex);

    /**
     * 方法实现说明：通过id查找教师
     * @author    cxh
     * @return
     * @exception
     * @date   2020/9/11 14:16
     */
    Teacher findTeacherById(Integer id);
    /**
     * 方法实现说明:通过教师的id删除教师
     * @author    cxh
     * @return
     * @exception
     * @date   2020/9/11 14:18
     */
    Boolean deleteTeacherById(Integer id);

    /**
     * 方法实现说明  更新老师的信息
     * @author    cxh
     * @return
     * @exception
     * @date   2020/9/11 14:20
     */
    boolean updateTeacher(Teacher teacher);

    /**
     * 方法实现说明 增加老师
     * @author    cxh
     * @return
     * @exception
     * @date   2020/9/11 14:21
     */
    Serializable addTeacher(Teacher teacher);


}
